Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

deRefCountBase Class Reference

#include <deGlobalTypes.hpp>

Inheritance diagram for deRefCountBase:

Inheritance graph
[legend]
Collaboration diagram for deRefCountBase:

Collaboration graph
[legend]
List of all members.

Public Member Functions

s32 Claim ()
s32 Release ()

Protected Member Functions

 deRefCountBase ()
virtual ~deRefCountBase ()

Private Attributes

s32 m_NumClaims

Constructor & Destructor Documentation

deRefCountBase::deRefCountBase   [inline, protected]
 

virtual deRefCountBase::~deRefCountBase   [inline, protected, virtual]
 


Member Function Documentation

s32 deRefCountBase::Claim   [inline, virtual]
 

increment the object's reference count

Returns:
The new reference count

Implements IdeRefCountBase.

s32 deRefCountBase::Release   [inline, virtual]
 

decrement the object's reference count, causing destruction if it reaches 0

Returns:
The new reference count

Implements IdeRefCountBase.


Member Data Documentation

s32 deRefCountBase::m_NumClaims [private]
 


The documentation for this class was generated from the following file:
Generated on Mon Sep 12 20:15:58 2005 for Destiny3D by doxygen1.3-rc3